package org.jeecg.glr.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.glr.entity.GlrLight;
import org.jeecg.glr.entity.GlrLightPole;
import org.jeecg.glr.entity.GlrRadio;

import java.util.List;

/**
 * @Description: 路灯灯杆管理
 * @Author: jeecg-boot
 * @Date:   2020-03-05
 * @Version: V1.0
 */
public interface IGlrLightPoleService extends IService<GlrLightPole> {


    void updateAndSynchronizationGateWayById(GlrLightPole glrLightPole);

    void saveAndSynchronizationGateWay(GlrLightPole glrLightPole);

    GlrLightPole getFirstPoleByProjectCode(String projectCode);

    void updateLgAll(GlrLightPole glrLightPole);

    void deleteById(String id) throws Exception;

    void deleteBatchByIds(List<String> asList) throws Exception;
}
